package com.macro.mall.portal.dto;

import lombok.Data;

@Data
public class Code2SessionResult {
    /**
     * 用户唯一标识
     */
    private String openid = null;

    /**
     * 会话密钥
     */
    private String sessionKey = null;

    /**
     * 用户在开放平台的唯一标识符，在满足 UnionID 下发条件的情况下会返回，详见 UnionID 机制说明。
     */
    private String unionid = null;

    /**
     * 错误码 -1 系统繁忙，此时请开发者稍候再试 0 请求成功 40029 code 无效 45011 频率限制，每个用户每分钟100次
     */
    private int errcode = 0;

    /**
     * 错误信息
     */
    private String errmsg = null;

    private String phone = null;

    public boolean isSuccess() {
        return errcode == 0;
    }

}
